package com.hlkj.pay.vo.merchant.resp.report;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import com.hlkj.framework.common.pojo.BaseVO;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * @author HlpayTeam
 * @date 2024/10/15 9:48
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class MerchantReportBusinessResp extends BaseVO {
	@Schema(description = "商户简称")
	private String shortName;

	@Schema(description = "平台类型。 抖音：DOUYIN 快手：KUAISHOU 拼多多：PINDUODUO 小红书：XIAOHONGSHU 视频号：SHIPINHAO 淘宝：TAOBAO 天猫：TIANMAO 京东：JINGDONG 其他 OTHER ")
	private String businessType;

	/**
	 * 店铺内景url
	 */
	@Schema(description = "电商平台店铺id")
	private String shopId;

	/**
	 * 店铺收银台 前台url
	 */
	@Schema(description = "电商平台店铺名称")
	private String shopName;

	/**
	 * 省份编码
	 */
	@Schema(description = "省份编码 字典接口通过 dictKey=areaCode,dictLevel=1 获取 ")
	private String provinceCode;

	/**
	 * 城市编码
	 */
	@Schema(description = "城市编码 字典接口通过 dictKey=areaCode,parentDictKey=provinceCode,dictLevel=2 获取 ")
	private String cityCode;

	/**
	 * 区域编码
	 */
	@Schema(description = "区域编码 字典接口通过 dictKey=areaCode,parentDictKey=cityCode,dictLevel=3 获取 ")
	private String areaCode;

	/**
	 * 地址
	 */
	@Schema(description = "地址")
	private String address;

	/**
	 * 备注
	 */
	@Schema(description = "备注")
	private String remark;

	/**
	 * 企业经济性质
	 */
	@Schema(description = "企业经济性质 字典接口通过 dictKey=economyType 获取")
	private String economyType;

	/**
	 * 企业规模
	 */
	@Schema(description = "企业规模 字典接口通过 dictKey=companySizeType 获取")
	private String companySizeType;

	/**
	 * 企业规模
	 */
	@Schema(description = "上市类型 字典接口通过 dictKey=listingType 获取")
	private String listingType;

	/**
	 * 地址
	 */
	@Schema(description = "开户银行 支持枚举为 新网银行：xwbank 厦门国际银行：xib 华通银行：onebank 百信银行：aibank")
	private String openBank;

	/**
	 * 地址
	 */
	@Schema(description = "业务描述")
	private String businessDesc;

	/**
	 * 经营资质
	 */
	@Schema(description = "店铺首页截图")
	private String shopHomeUrl;

	/**
	 * 其他附件
	 */
	@Schema(description = "订单页面截图")
	private String orderUrl;

	/**
	 * 经营资质
	 */
	@Schema(description = "GVM截图")
	private String gvmUrl;
}
